/**
 * 版权所有：版权所有(C) 2007，中兴通讯
 * 文件编号：TestCsvTableList.java
 * 文件名称：TestCsvTableList.java
 * 系统编号：Z0009010
 * 系统名称：系统服务总线
 * 设计作者：
 * 模块编号：F_M99其它
 * 模块名称：其它
 * 完成日期：2007.1.20
 * 设计文档：M04_DU01_界面管理工具.cat,M04_DU01_界面配置管理工具.cat和M04_DU02_界面部署工具.cat
 * 内容摘要：对主界面模板信息进行设置
 * 系统用例：无
 * 
 */
package com.codegenerator.testcases;

import com.codegenerator.common.ThreadContext;
import com.codegenerator.db.CsvTableList;
import junit.framework.TestCase;

/**
 * 类 编 号：TestCsvTableList
 * 类 名 称：TestCsvTableList
 * 内容摘要：代码产生
 * 完成日期：2007.1.20
 * 编码作者：田应权
 */
public class TestCsvTableList extends TestCase {
	//获得cvsTableList的列表
	CsvTableList csvTableList = null;

	/**
	 * 主函数
	 * @param args用户输入参数 
	 */
	public static void main(String[] args) {
	}

	/**
	 * 抛出一般异常
	 */
	protected void setUp() throws Exception {
		super.setUp();
		//查找sample.csv文件
		csvTableList = new CsvTableList(
				"d:\\workEclipse\\AppFuseGenerator\\sample.csv");
	}

	/**
	 * 清理csvTableList
	 */
	protected void tearDown() throws Exception {
		super.tearDown();
		csvTableList = null;
		ThreadContext.getCurrentContext().commit();
	}
    /**
     * 用于测试的方法 测试CsvTableList
     *
     */
	public void testCsvTableList() {

		assertNotNull(csvTableList.getTableList());
		assertTrue(csvTableList.getTableList().size() > 0);
		assertNotNull(csvTableList.getTableList().get("TSP_AUD_FL"));

	}

}
